//横向堆叠柱状图
function DRAWCROSSSTACK(url,modelSend,drawContainer,drillValue,drillUrl) {
    this.draw = function () {
        console.log(modelSend);
        $.ajax({ type: "post",
            url: url,
            dataType: "json",
            data: {"paramData":JSON.stringify(modelSend)},
            success: function (data) {
                $('.left_h').html('');
                $('.left_li').html('');
                $(".swiper-wrapper").html('');
                 console.log(data);
                $('.left_h').html(data['axis'].lable);
                var str="";
                for(var i=0;i<data.axis.date.length;i++){
                    str+='<li>'+data.axis.date[i]+'</li>'
                }
                $('.left_li').html(str);
                $(".loding").hide();
                //遍历第几周 slice截取（不包括end）
                var html = '';
                var arry=[];
                var con=data.axis.sum;
                for (var m=0;m<con.length;m++){
                    arry.push(con[m].value);
                }
                var num = Math.ceil(data['data'].length/4);
                for(var a=0;a<data['data'].length;a++){
                    var wek = data['data'][a];
                    var ul = document.createElement("ul");
                    var index=a+1;
                    ul.innerHTML = '<li>第'+ index +'周<span>'+data.data[a].label + '</span></li><li class="first">'+arry[index-1]+'</li>';

                    for(var w=0;w<wek.value.length;w++){
                        var li = document.createElement("li");
                        li.innerHTML = wek.value[w];
                        ul.append(li)
                    }
                    $(".swiper-wrapper").append(ul);
                }
                var uls = $(".swiper-wrapper ul");
                for(var j=0;j<num;j++){
                    var div = document.createElement("div");
                    div.setAttribute("class",'swiper-slide');
                    var newStr = uls.slice(4*j,4*(j+1));
                    for(var i=0;i<newStr.length;i++){
                        div.append(newStr[i]);
                    }
                    $(".swiper-wrapper").append(div)
                }
                // var dcInstance= new DRAWCCHART(data,drawContainer,drillValue,drillUrl,JSON.stringify(modelSend));
                // dcInstance.draw(data,drawContainer,drillValue,drillUrl,JSON.stringify(modelSend));
            },
            error: function (err) {
                console.log(err);
            }});
    };
};
//定义一个用于绘制图形的类
// function DRAWCCHART(json,drawContainer,drillValue,drillUrl,modelSend){
//     //坐标轴的颜色
//     this.colorg=['#f00','#0f0','#00f'];
//     //根据得到的数据绘制Y轴
//     this.setYaxis=function(data){
//         console.log(data);
//         var yaxArray=[];
//         for(var i=0;i<data.axis.yCnt;i++){
//             var k=i;
//             var obj={labels:{format:'{value}',style:{color:''}},title:{text:''}};
//             obj.labels.style.color =this.colorg[k];
//             if(data.theme.yAxis[k].align=='right'||data.theme.yAxis[k].opposite=='false'){
//                 obj.labels.format='{value}%';
//                 obj.opposite='true';
//             }
//             yaxArray.push(obj);
//         }
//         console.log(yaxArray);
//         return yaxArray;
//     };
//     //根据得到的数据设置指标
//     this.setSeries=function(dataSource){
//         var serArray=[];
//         for(var key in dataSource.data){
//             var obj={};
//             var mun=dataSource.data[key].yAxis;
//             obj.type=dataSource.theme.yAxis[mun].type;
//             //console.log(obj.data);
//             obj.name=dataSource.data[key].label;
//             obj.data=dataSource.data[key].value;
//             obj.color=this.colorg[key];
//             obj.zIndex=dataSource.theme.yAxis[mun].type=='line'?1:0;
//             obj.yAxis=dataSource.data[key].yAxis;
//             obj.dataLabels={enabled: false,
//                 color: '#000000'};
//             serArray.push(obj);
//         }
//         return serArray;
//     };
//     //绘制堆叠柱状图的方法
//     this.draw=function(json,container){
//         var option={
//             chart: {
//                 type: 'bar'   //横向堆图
//             },
//             title: {
//                 text: ''     // 标题
//             },
//             xAxis: {
//                 categories: json.axis.x   // x 轴分类
//             },
//             yAxis:this.setYaxis(json),
//             tooltip: {
//                 pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.percentage:.2f}%)<br/>',
//                 shared: true
//             },
//             plotOptions: {
//                 series: {
//                     stacking: 'normal',
//                     cursor:'pointer',
//                     point:{
//                         events:{
//                             click:function(e){
//                                 if(drillValue) {
//                                     var lab=e.point.category;
//                                     var str=drillUrl+'?lab='+lab+'&modelSend='+modelSend;
//                                     window.open(str,'_self');
//                                 }
//                             }
//                         }
//                     }
//                 }
//             },
//             legend:{
//                 align: 'center',
//                 verticalAlign: 'top'
//             },
//             credits: {//隐藏官网提示
//                 enabled: false
//             },
//             exporting: {
//                 chartOptions: {
//                     plotOptions: {
//                         series: {
//                             dataLabels: {
//                                 enabled: true
//                             }
//                         }
//                     }
//                 }
//             },
//             series:this.setSeries(json)
//         };
//        // console.log(option);
//         Highcharts.setOptions({
//             lang: {printChart:"打印图表",
//                 downloadJPEG: "下载JPEG 图片" ,
//                 downloadPDF: "下载PDF文档"  ,
//                 downloadPNG: "下载PNG 图片"  ,
//                 downloadSVG: "下载SVG 矢量图" ,
//                 exportButtonTitle: "导出图片"
//             }
//         });
//         Highcharts.chart(container,option);
//     };
// }